package game.gamestate;

import java.util.EnumMap;

import common.Rectangle;

import engine.Constants;
import engine.input.KeyboardManager;
import game.entity.EntityManager;
import game.scene.SceneManager;
import game.map.Map;

public class GameState {
	public GameState() {
		Scene = new SceneManager();
		ViewFrame = new Rectangle(0, 0, Constants.SCREEN_WIDTH, Constants.SCREEN_HEIGHT);
		Keyboard = new KeyboardManager();
		Entities = new EntityManager();
		GameMap = new Map(null);
	}
	public final SceneManager Scene;
	public final Map GameMap;
	public final EntityManager Entities;
	public final Rectangle ViewFrame;
	public final KeyboardManager Keyboard;
}
